#pragma once
#include "DirectXDependencies.h"
#include <string>
namespace d3d
{
	typedef ID3D11Device Device;
	typedef ID3D11DeviceContext Context;
	typedef ID3D11InputLayout InputLayout;
	typedef ID3D11Texture2D Texture2D;
	typedef ID3D10Blob Blob;
	typedef ID3D11Buffer Buffer;
	typedef ID3D11VertexShader VS;
	typedef ID3D11PixelShader PS;
	typedef std::wstring FilePath;
	typedef IDXGISwapChain SwapChain;
	typedef ID3D11RenderTargetView RenderTargetView;
	typedef ID3D11ShaderResourceView ShaderResourceView;
	typedef D3D11_VIEWPORT ViewPort;
	typedef ID3D11ShaderReflection ShaderReflection;
	typedef ID3D11DepthStencilView DepthStencilView;
	typedef ID3D11SamplerState SamplerState;
}